home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / LightCycle / LightCycle.jar / a.class (.txt) next >
Encoding:
Java Class File  |  2001-12-18  |  5.7 KB  |  389 lines

  1. import a.a.a.c;
  2. import a.a.a.e;
  3. import a.a.a.i;
  4. import javax.microedition.lcdui.Graphics;
  5. import javax.microedition.lcdui.Image;
  6.  
  7. // $FF: renamed from: a
  8. class class_0 extends e {
  9.    // $FF: renamed from: g javax.microedition.lcdui.Image
  10.    public static Image field_0;
  11.    // $FF: renamed from: k javax.microedition.lcdui.Image
  12.    public static Image field_1;
  13.    // $FF: renamed from: p javax.microedition.lcdui.Image[]
  14.    public static final Image[] field_2 = new Image[4];
  15.    // $FF: renamed from: m javax.microedition.lcdui.Image[]
  16.    public static final Image[] field_3 = new Image[4];
  17.    // $FF: renamed from: h java.lang.String[]
  18.    private static final String[] field_4 = new String[]{"Fast", "Normal", "Slow"};
  19.    // $FF: renamed from: q javax.microedition.lcdui.Image
  20.    private final Image field_5;
  21.    // $FF: renamed from: f javax.microedition.lcdui.Graphics
  22.    private final Graphics field_6;
  23.    // $FF: renamed from: n b
  24.    private final b field_7;
  25.    // $FF: renamed from: j b[]
  26.    private final b[] field_8;
  27.    // $FF: renamed from: o int
  28.    private int field_9;
  29.    // $FF: renamed from: d int
  30.    private int field_10;
  31.    // $FF: renamed from: e int
  32.    private int field_11 = 0;
  33.    // $FF: renamed from: i int
  34.    private int field_12 = 1;
  35.    // $FF: renamed from: r boolean
  36.    private boolean field_13 = true;
  37.    // $FF: renamed from: l boolean
  38.    private boolean field_14 = false;
  39.    // $FF: renamed from: c int
  40.    private int field_15 = 0;
  41.  
  42.    public class_0(i var1) {
  43.       super(var1);
  44.       this.method_0();
  45.       this.field_5 = Image.createImage(super.try, super.long);
  46.       this.field_6 = this.field_5.getGraphics();
  47.       c.a(this);
  48.       this.field_7 = new b(1);
  49.       this.field_8 = new b[3];
  50.  
  51.       for(int var2 = 0; var2 < this.field_8.length; ++var2) {
  52.          this.field_8[var2] = new b(2);
  53.       }
  54.  
  55.       this.field_7.o();
  56.       super.do.start();
  57.    }
  58.  
  59.    // $FF: renamed from: char () void
  60.    public void method_0() {
  61.       try {
  62.          Thread.yield();
  63.          field_0 = Image.createImage("/intro1.png");
  64.          e.void = Image.createImage("/watermark.png");
  65.          field_1 = Image.createImage("/robotU.png");
  66.          Thread.yield();
  67.          super.if.a(1);
  68.          field_2[0] = Image.createImage("/humanU.png");
  69.          field_2[1] = Image.createImage("/humanD.png");
  70.          field_2[2] = Image.createImage("/humanL.png");
  71.          field_2[3] = Image.createImage("/humanR.png");
  72.          Thread.yield();
  73.          super.if.a(2);
  74.          field_3[0] = Image.createImage("/robotU.png");
  75.          field_3[1] = Image.createImage("/robotD.png");
  76.          field_3[2] = Image.createImage("/robotL.png");
  77.          field_3[3] = Image.createImage("/robotR.png");
  78.          Thread.yield();
  79.          super.if.a(3);
  80.          super.if.a(4);
  81.       } catch (Exception var2) {
  82.       }
  83.  
  84.    }
  85.  
  86.    // $FF: renamed from: int () void
  87.    public void method_1() {
  88.       super.int();
  89.       super.char = 0;
  90.       this.field_10 = 1;
  91.       super.case = 3;
  92.       this.field_14 = true;
  93.       this.method_14();
  94.       this.field_6.setColor(0);
  95.       this.field_6.fillRect(0, 0, super.try, super.long);
  96.       this.field_7.try(this.field_6);
  97.    }
  98.  
  99.    // $FF: renamed from: new () void
  100.    public void method_2() {
  101.       if (super.case <= 0) {
  102.          this.field_7.g();
  103.          this.method_15();
  104.          ((e)this).do();
  105.          this.field_14 = false;
  106.       } else {
  107.          this.field_11 = 10;
  108.          this.field_14 = true;
  109.          this.method_14();
  110.          this.field_6.setColor(0);
  111.          this.field_6.fillRect(0, 0, super.try, super.long);
  112.          this.field_7.try(this.field_6);
  113.       }
  114.  
  115.       if (this.field_10 == 3 && e.int) {
  116.          this.field_7.g();
  117.          this.method_15();
  118.          ((e)this).do();
  119.          this.field_14 = false;
  120.          super.case = 0;
  121.       }
  122.  
  123.    }
  124.  
  125.    protected void paint(Graphics var1) {
  126.       if (!super.b) {
  127.          super.b = true;
  128.          if (this.field_14) {
  129.             this.method_3(this.field_6);
  130.             var1.drawImage(this.field_5, 0, 0, 20);
  131.             this.method_6(var1);
  132.             this.method_5(var1);
  133.             this.method_4(var1);
  134.          } else if (super.goto) {
  135.             this.method_7(this.field_6);
  136.             var1.drawImage(this.field_5, 0, 0, 20);
  137.          } else {
  138.             this.method_3(this.field_6);
  139.             var1.drawImage(this.field_5, 0, 0, 20);
  140.             this.method_5(var1);
  141.             this.method_4(var1);
  142.             if (!this.field_7.c()) {
  143.                ++super.char;
  144.             }
  145.          }
  146.  
  147.          super.b = false;
  148.       }
  149.    }
  150.  
  151.    // $FF: renamed from: int (javax.microedition.lcdui.Graphics) void
  152.    private void method_3(Graphics var1) {
  153.       for(int var2 = 0; var2 < this.field_8.length; ++var2) {
  154.          this.field_8[var2].new(var1);
  155.       }
  156.  
  157.       this.field_7.new(var1);
  158.    }
  159.  
  160.    // $FF: renamed from: for (javax.microedition.lcdui.Graphics) void
  161.    private void method_4(Graphics var1) {
  162.       for(int var2 = 0; var2 < this.field_8.length; ++var2) {
  163.          this.field_8[var2].byte(var1);
  164.       }
  165.  
  166.       this.field_7.byte(var1);
  167.    }
  168.  
  169.    // $FF: renamed from: a (javax.microedition.lcdui.Graphics) void
  170.    private void method_5(Graphics var1) {
  171.       var1.setColor(16777215);
  172.       var1.setFont(i.c);
  173.       var1.drawString(e.a(super.char, 5), 0, 0, 20);
  174.       var1.drawImage(field_1, super.try - 4, 3, 24);
  175.       var1.drawString("" + super.case, super.try - 12, 0, 24);
  176.    }
  177.  
  178.    // $FF: renamed from: if (javax.microedition.lcdui.Graphics) void
  179.    private void method_6(Graphics var1) {
  180.       if (this.field_15++ < 10) {
  181.          var1.setColor(16777215);
  182.          var1.setFont(i.new);
  183.          var1.drawString(i.C, super.try / 2, super.long / 2 - 10, 17);
  184.       } else {
  185.          this.field_15 = 0;
  186.          this.field_14 = false;
  187.          this.method_14();
  188.          this.method_16();
  189.       }
  190.  
  191.    }
  192.  
  193.    // $FF: renamed from: do (javax.microedition.lcdui.Graphics) void
  194.    private void method_7(Graphics var1) {
  195.       var1.setColor(16777215);
  196.       var1.fillRect(0, 0, super.try, super.long);
  197.       var1.drawImage(field_0, super.try / 2, super.long / 2, 3);
  198.       var1.setColor(0);
  199.       var1.drawString(field_4[this.field_12], super.try / 2, super.long - 12, 17);
  200.    }
  201.  
  202.    protected void keyPressed(int var1) {
  203.       int var2 = ((e)this).if(var1);
  204.       if (super.goto) {
  205.          switch (var2) {
  206.             case 1:
  207.             case 5:
  208.                ++this.field_12;
  209.                break;
  210.             case 2:
  211.             case 6:
  212.                --this.field_12;
  213.             case 3:
  214.             case 4:
  215.             case 7:
  216.             default:
  217.                break;
  218.             case 8:
  219.                ((e)this).commandAction(i.D, this);
  220.          }
  221.  
  222.          if (this.field_12 <= 0) {
  223.             this.field_12 = 0;
  224.             super.do.a(100L);
  225.          } else if (this.field_12 == 1) {
  226.             super.do.a(200L);
  227.          } else {
  228.             this.field_12 = 2;
  229.             super.do.a(300L);
  230.          }
  231.       } else if (!this.field_14) {
  232.          this.field_7.int(((e)this).if(var1));
  233.       }
  234.  
  235.    }
  236.  
  237.    protected void keyReleased(int var1) {
  238.       if (!this.field_14) {
  239.          this.field_7.new(((e)this).if(var1));
  240.       }
  241.  
  242.    }
  243.  
  244.    // $FF: renamed from: a (a.a.a.b) void
  245.    public void method_8(a.a.a.b var1) {
  246.       super.do.a(var1);
  247.    }
  248.  
  249.    // $FF: renamed from: a (a.a.a.c) void
  250.    public void method_9(c var1) {
  251.    }
  252.  
  253.    // $FF: renamed from: if (a.a.a.c) void
  254.    public synchronized void method_10(c var1) {
  255.       if (var1 == this.field_7) {
  256.          --super.case;
  257.          this.method_15();
  258.       } else {
  259.          --this.field_9;
  260.          if (this.field_9 <= 0) {
  261.             ++this.field_10;
  262.             this.method_2();
  263.          } else {
  264.             var1.g();
  265.          }
  266.       }
  267.  
  268.    }
  269.  
  270.    // $FF: renamed from: if () int
  271.    public int method_11() {
  272.       return this.field_5.getWidth();
  273.    }
  274.  
  275.    // $FF: renamed from: for () int
  276.    public int method_12() {
  277.       return this.field_5.getHeight();
  278.    }
  279.  
  280.    // $FF: renamed from: a (int) void
  281.    public void method_13(int var1) {
  282.       super.char += var1;
  283.    }
  284.  
  285.    // $FF: renamed from: case () void
  286.    private void method_14() {
  287.       this.field_11 = 10;
  288.       this.field_7.o();
  289.       this.field_7.try(8);
  290.  
  291.       for(int var1 = 0; var1 < this.field_8.length; ++var1) {
  292.          this.field_8[var1].g();
  293.       }
  294.  
  295.       switch (this.field_10) {
  296.          case 1:
  297.             this.field_9 = 1;
  298.             this.field_8[0].try(2);
  299.             break;
  300.          case 2:
  301.             this.field_9 = 1;
  302.             this.field_8[0].try(2);
  303.             break;
  304.          case 3:
  305.             this.field_9 = 2;
  306.             this.field_8[0].try(1);
  307.             this.field_8[1].try(3);
  308.             break;
  309.          case 4:
  310.             this.field_9 = 2;
  311.             this.field_8[0].try(1);
  312.             this.field_8[1].try(3);
  313.             break;
  314.          case 5:
  315.             this.field_9 = 3;
  316.             this.field_8[0].try(1);
  317.             this.field_8[1].try(2);
  318.             this.field_8[2].try(3);
  319.             break;
  320.          case 6:
  321.             this.field_9 = 3;
  322.             this.field_8[0].try(1);
  323.             this.field_8[1].try(2);
  324.             this.field_8[2].try(3);
  325.             break;
  326.          default:
  327.             this.field_9 = 3;
  328.             this.field_8[0].try(1);
  329.             this.field_8[1].try(2);
  330.             this.field_8[2].try(3);
  331.       }
  332.  
  333.       this.method_15();
  334.    }
  335.  
  336.    // $FF: renamed from: byte () void
  337.    private void method_15() {
  338.       this.field_7.for(0);
  339.  
  340.       for(int var1 = 0; var1 < this.field_8.length; ++var1) {
  341.          this.field_8[var1].for(0);
  342.       }
  343.  
  344.    }
  345.  
  346.    // $FF: renamed from: else () void
  347.    private void method_16() {
  348.       this.field_7.for(1);
  349.       switch (this.field_10) {
  350.          case 1:
  351.             this.field_9 = 1;
  352.             this.field_8[0].for(1);
  353.             break;
  354.          case 2:
  355.             this.field_9 = 1;
  356.             this.field_8[0].for(2);
  357.             break;
  358.          case 3:
  359.             this.field_9 = 2;
  360.             this.field_8[0].for(1);
  361.             this.field_8[1].for(1);
  362.             break;
  363.          case 4:
  364.             this.field_9 = 2;
  365.             this.field_8[0].for(2);
  366.             this.field_8[1].for(2);
  367.             break;
  368.          case 5:
  369.             this.field_9 = 3;
  370.             this.field_8[0].for(1);
  371.             this.field_8[1].for(1);
  372.             this.field_8[2].for(1);
  373.             break;
  374.          case 6:
  375.             this.field_9 = 3;
  376.             this.field_8[0].for(2);
  377.             this.field_8[1].for(2);
  378.             this.field_8[2].for(2);
  379.             break;
  380.          default:
  381.             this.field_9 = 3;
  382.             this.field_8[0].for(3);
  383.             this.field_8[1].for(3);
  384.             this.field_8[2].for(3);
  385.       }
  386.  
  387.    }
  388. }
  389.